/* Copyright (c) 2009-2010, Sean A.O. Harney <sharney3@gmail.com> */

#ifndef FUZZER_OUTPUTLOG_H
#define FUZZER_OUTPUTLOG_H


bool outputlog_init(char *progname);

bool outputlog_dl_chldlog_init(LLIST_P argslist, const char *symbol);
bool outputlog_command_chldlog_init(char *progname, uint8_t * stdin_ar,
				    size_t stdin_len, int argc,
				    uint8_t * arg_val[]);

bool outputlog_create_termination_log(char *dir, char *msg);
bool outputlog_append_memusage_dat(char *dir, const char *msg);
bool outputlog_append_flagged_events_log(const char *msg);
bool outputlog_get_dirname_from_txt(pid_t pid, char *ret, size_t retz);

#endif				/* FUZZER_OUTPUTLOG_H */
